message functions
XgrAddMessage ( wingrid, message, v0, v1, v2, v3 )
XgrDeleteMessages ( count )
XgrGetCEO (@func )
XgrGetMessages (@count, @messages[] )
XgrGetMessageType ( message, @messageType )
XgrJamMessage ( wingrid, message, v0, v1, v2, v3 )
XgrMessageNameToNumber ( message$, @message )
XgrMessageNames (@count, messages$[] )
XgrMessageNumberToName ( message, @message$ )
XgrMessageToMessageType ( message, messageType )
XgrMessagesPending (@count )
XgrPeekMessage (@wingrid, @message, @v0, @v1, @v2, @v3 )
XgrProcessMessages ( maxCount )
XgrRedrawWindow ( window, action, xWin, yWin, width, height )
XgrRegisterMessage ( message$, @message )
XgrSendMessage ( wingrid, message, v0, v1, v2, v3, r0, r1 )
XgrSendMessageToWindow ( wingrid, message, v0, v1, v2, v3, r0, r1 )
XgrSendStringMessage ( wingrid, message$, v0, v1, v2, v3, r0, r1 )
XgrSendStringMessageToWindow ( wingrid, message$, v0, v1, v2, v3, r0, r1 )
XgrSetCEO ( func )

XgrAddMessage  ( wingrid, message, v0, v1, v2, v3 )

XgrAddMessage() adds a message to the end of the message queue, composed of (grid,message,v0,v1,v2,v3).

XgrDeleteMessages  ( count )

XgrDeleteMessages() deletes count messages from the message queue or all messages in the queue, whichever is less.

XgrGetCEO  ( @func )

XgrGetCEO() returns the address of the CEO function in func . An address of 0 means no CEO function exists.

When messages are processed by XgrProcessMessages(), they are sent to the CEO function before any window functions.

See XgrProcessMessages() for more detailed information.